package com.letoken.platform.repo.admin.res.mall;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="商家账户流水列表响应", description="商家账户流水列表响应")
public class MallStoreAccountListRes implements Serializable {

    @ApiModelProperty(value = "店铺ID")
    private Integer mallId;

    @ApiModelProperty(value = "编号")
    private String number;

    @ApiModelProperty("店铺名称")
    private String mallName;

    @ApiModelProperty("星级")
    private Integer level;


    @ApiModelProperty("一级分类名称")
    @JsonIgnore
    private String oneCategoryName;

    @ApiModelProperty("二级分类名称")
    @JsonIgnore
    private String twoCategoryName;

    @ApiModelProperty(value = "金额")
    private BigDecimal amount;

    @ApiModelProperty(value = "余额")
    private BigDecimal balance;

    @ApiModelProperty(value = "流水号")
    private String sn;

    @ApiModelProperty(value = "消费者id")
    private Integer payUserId;


    @ApiModelProperty("入驻时间")
    private LocalDateTime createTime;


    @ApiModelProperty(value = "类型描述")
    private String displayDesc;

    @ApiModelProperty("展示分类")
    private String displayCategory;







}
